package com.authine.cloudpivot.ext.dao;

import com.authine.mvp.app.launcher.domain.AttachmentFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.List;
import java.util.Set;

/**
 * @ClassName VendorGoodsMatchedInquiryGoods
 * @Description: 平台报价询价商品
 * @Author fj
 * @Date 2021/6/7
 * @Version V1.0
 **/
@EqualsAndHashCode(callSuper = true)
@Data
public class VendorGoodsMatchedInquiryGoods extends SystemFields{
    private String inquiry_goods_id;// 询价商品id
    private String inquiry_id;// 询价单id
    private String demand_goods_id;// 需求商品id
    private Boolean is_quoted;// 平台是否已报价
    private String client_id;// 外部来源客户id
    private String client_inquiry_goods_id;// 外部来源询价商品id
    private String inquiry_goods_status;// 询价商品状态
    private String platform_category_name;// 平台类目名称
    private String org_category_name;// 组织类目名称
    private String sku;// 组织sku号
    private String bar_code;// 条形码
    private String name;// 商品名称
    private String brand;// 品牌
    private String model;// 型号
    private String spec;// 规格
    private String address;// 地址
    private Integer delivery;// 货期
    private BigDecimal num;// 数量
    private String unit;// 单位
    private BigDecimal package_num;// 包装数量
    private String package_unit;// 包装单位
    private Integer quote_count;// 报价次数
    private Integer partake_count;// 参与次数
    private Boolean item_type;// 是否上传品牌代理资质
    private BigDecimal quote_max_price_limit;// 限价
    private Boolean quote_edit_limit;// 是否可以替换物品
    private List<AttachmentFormat> attachment;// 附件
    private String url;// 参考链接
    private String memo;// 备注
    private String description;// 详情
    private BigDecimal safety_stock_num;// 安全库存数
    private String member_name;// 询价人
    private String department_name;// 询价部门
    private String organization_company_name;// 询价组织名称
    private String expire;// 询价截止日期
    private Boolean is_auto_matching;// 是否自动匹配
    private Set<VendorGoodsMatchedQuotation> vendorGoodsMatchingQuotations;// 预报价列表
}
